###Function###
RegRead

###Description###
Liest einen Wert aus der Registry.

###Syntax###
RegRead ( "keyname", "valuename" )


###Parameters###
@@ParamTable@@
keyname
	Der Registry-Schlssel, der den auszulesenden Wert beinhaltet.
valuename
	Der Wert, der ausgelesen werden soll.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	Den Inhalt des angegebenen Werts. @EXTENDED wird auf den Typ des jeweiligen Wertes gesetzt (siehe Constants.au3 bei $REG_...). 
Fehler:	setzt @error ungleich null.
@error:	 1 = der angegebene Schlssel kann nicht geffnet werden
	 2 = es ist nicht mglich auf den Hauptschlssel zuzugreifen
	 3 = es kann von extern (remote) nicht auf die Registry zugegriffen werden
	-1 = der angegebene Wert kann nicht geffnet werden
	-2 = der Typ des Werts wird nicht untersttzt
@@End@@


###Remarks###
Ein Registry-Schlssel muss mit "HKEY_LOCAL_MACHINE" ("HKLM"), "HKEY_USERS" ("HKU"), "HKEY_CURRENT_USER" ("HKCU"), "HKEY_CLASSES_ROOT" ("HKCR") oder "HKEY_CURRENT_CONFIG" ("HKCC") beginnen.

Falls bei einem 64-Bit Windows auf die speziellen Eintrge des 64-Bit Systems zugegriffen werden soll, muss dem Begriff HK... das Suffix 64 angehngt werden (z. B. HKLM64).

AutoIt untersttzt Registry-Werte der Typen REG_BINARY, REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_QWORD und REG_DWORD.

Um mit dem <b>(Standard)</b>-Wert zu operieren, muss man <b>""</b> (einen leeren String) als Wertname verwenden.

Wenn ein REG_BINARY gelesen wird, wird ein binrer Datentyp zurckgegeben. (in den vorherigen Versionen war es ein String mit den Zeichen in der hexadezimalen Schreibweise).

Wenn Werte des Typs REG_MULTI_SZ gelesen werden, werden diese mit @LF voneinander abgetrennt. Man sollte die Funktion <a href="StringSplit.htm">StringSplit</a>(..., @LF) verwenden, um die einzelnen Eintrge zu erhalten.

Es ist mglich, Registries im Netzwerk zu bearbeiten. Dazu ist "\\Computername\Schlsselname" zu verwenden. Um diese Funktion verwenden zu knnen, ist es unter Windows NT/2000/XP/2003 notwendig, die entsprechenden Zugriffsrechte zu besitzen.


###Related###
RegDelete, RegWrite, StringSplit


###Example###
@@IncludeExample@@
